﻿
#region Using directives

using System;
using System.Collections.Specialized;
using System.Configuration;
using System.Data;
using System.Data.Common;
using System.Configuration.Provider;

using BesAsm.ModelData.Entities;

#endregion

namespace BesAsm.ModelData.Data.Bases
{	
	///<summary>
	/// The base class to implements to create a .NetTiers provider.
	///</summary>
	public abstract class NetTiersProvider : NetTiersProviderBase
	{
		
		///<summary>
		/// Current ModelSscProviderBase instance.
		///</summary>
		public virtual ModelSscProviderBase ModelSscProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelIcNodeRedirectorProviderBase instance.
		///</summary>
		public virtual ModelIcNodeRedirectorProviderBase ModelIcNodeRedirectorProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelParkingTargetProviderBase instance.
		///</summary>
		public virtual ModelParkingTargetProviderBase ModelParkingTargetProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelLinkProviderBase instance.
		///</summary>
		public virtual ModelLinkProviderBase ModelLinkProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelSanPatternProviderBase instance.
		///</summary>
		public virtual ModelSanPatternProviderBase ModelSanPatternProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelDscProviderBase instance.
		///</summary>
		public virtual ModelDscProviderBase ModelDscProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelCrossSectionProviderBase instance.
		///</summary>
		public virtual ModelCrossSectionProviderBase ModelCrossSectionProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelIcDiscoProviderBase instance.
		///</summary>
		public virtual ModelIcDiscoProviderBase ModelIcDiscoProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelNodeProviderBase instance.
		///</summary>
		public virtual ModelNodeProviderBase ModelNodeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelPipeShapeProviderBase instance.
		///</summary>
		public virtual ModelPipeShapeProviderBase ModelPipeShapeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelPumpCurveProviderBase instance.
		///</summary>
		public virtual ModelPumpCurveProviderBase ModelPumpCurveProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelSpecialLinkProviderBase instance.
		///</summary>
		public virtual ModelSpecialLinkProviderBase ModelSpecialLinkProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelStreetTargetProviderBase instance.
		///</summary>
		public virtual ModelStreetTargetProviderBase ModelStreetTargetProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelSpecialLinksDatumProviderBase instance.
		///</summary>
		public virtual ModelSpecialLinksDatumProviderBase ModelSpecialLinksDatumProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelIcDrywellProviderBase instance.
		///</summary>
		public virtual ModelIcDrywellProviderBase ModelIcDrywellProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelPumpProviderBase instance.
		///</summary>
		public virtual ModelPumpProviderBase ModelPumpProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelPipeShapesDatumProviderBase instance.
		///</summary>
		public virtual ModelPipeShapesDatumProviderBase ModelPipeShapesDatumProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelRoofTargetProviderBase instance.
		///</summary>
		public virtual ModelRoofTargetProviderBase ModelRoofTargetProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ModelCrossSectionsDatumProviderBase instance.
		///</summary>
		public virtual ModelCrossSectionsDatumProviderBase ModelCrossSectionsDatumProvider{get {throw new NotImplementedException();}}
		
		
	}
}
